/**
 * 入驻信息管理初始化
 */
var Info = {
    id: "infoTable",	//表格id
    seItem: null,		//选中的条目
    table: null,
    layerIndex: -1
};

/**
 * 初始化表格的列
 */
Info.initColumn = function () {
    return [
        {field: 'selectItem', radio: true},
        {title: 'id', field: 'id', visible: false, align: 'center', valign: 'middle'},
        {title: '账号id', field: 'joinId', visible: true, align: 'center', valign: 'middle'},
        {title: '机构全称', field: 'orgName', visible: true, align: 'center', valign: 'middle'},
        {title: '联系人', field: 'contactPeople', visible: true, align: 'center', valign: 'middle'},
        {title: '联系电话', field: 'contactPhone', visible: true, align: 'center', valign: 'middle'},
        {title: 'qq', field: 'qq', visible: true, align: 'center', valign: 'middle'},
        {title: '邮箱', field: 'mail', visible: true, align:  'center', valign: 'middle'},
        {title: '所在城市', field: 'city', visible: true, align: 'center', valign: 'middle'},
        {title: '网站地址', field: 'website', visible: true, align: 'center', valign: 'middle'},
        {title: '详细地址', field: 'detAddress', visible: true, align: 'center', valign: 'middle'},
        {title: '简介', field: 'introduce', visible: true, align: 'center', valign: 'middle'},
        {title: '证书图片', field: 'companyPicUrl', visible: true, align: 'center', valign: 'middle'},
        {title: '创建时间', field: 'createDate', visible: true, align: 'center', valign: 'middle'},
        {title: '简介关键字', field: 'introduceKey', visible: true, align: 'center', valign: 'middle'},
        {title: '评分', field: 'assessScore', visible: true, align: 'center', valign: 'middle'},
        {title: '浏览人数', field: 'searchNumber', visible: true, align: 'center', valign: 'middle'},
        {title: '座机电话', field: 'orgTel', visible: true, align: 'center', valign: 'middle'},
        {title: '用户', field: 'userId', visible: true, align: 'center', valign: 'middle'},
        {title: '身份证正面', field: 'picIdCardZ', visible: true, align: 'center', valign: 'middle'},
        {title: '身份证反面', field: 'picIdCardF', visible: true, align: 'center', valign: 'middle'},
        {title: '机构详情页图片1', field: 'infoDetailImage1', visible: true, align: 'center', valign: 'middle'},
        {title: '机构详情页图片2', field: 'infoDetailImage2', visible: true, align: 'center', valign: 'middle'},
        {title: '机构详情页图片3', field: 'infoDetailImage3', visible: true, align: 'center', valign: 'middle'},
        {title: '营业执照', field: 'picBusinessLicence', visible: true, align: 'center', valign: 'middle'}
    ];
};

/**
 * 检查是否选中
 */
Info.check = function () {
    var selected = $('#' + this.id).bootstrapTable('getSelections');
    if(selected.length == 0){
        Feng.info("请先选中表格中的某一记录！");
        return false;
    }else{
        Info.seItem = selected[0];
        return true;
    }
};


/**
 * 打开查看节点修改
 */
Info.openInfoDetail = function () {
    if (this.check()) {
        var index = layer.open({
            type: 2,
            title: '节点详情',
            area: ['1000px', '420px'], //宽高
            fix: false, //不固定
            maxmin: true,
            content: Feng.ctxPath + '/info/info_update/' +Info.seItem.id
        });
        this.layerIndex = index;
    }
};

Info.openAddInfo = function () {
    var index = layer.open({
        type: 2,
        title: '添加节点',
        area: ['800px', '420px'], //宽高
        fix: false, //不固定
        maxmin: true,
        content: Feng.ctxPath + '/info/info_add'
    });
    this.layerIndex = index;
};

/**
 * 查询入驻信息列表
 */

//初始化
$(function () {
    var defaultColunms = Info.initColumn();
    var table = new BSTable(Info.id, "/info/list", defaultColunms);
    table.setPaginationType("client");
    console.log(table)
    Info.table = table.init();
});
